Ensuring Spreadsheet Integrity with Model Master

نویسنده

  • Jocelyn Paine
چکیده

We have developed the Model Master (MM) language for describing spreadsheets, and tools for converting MM programs to and from spreadsheets. The MM decompiler translates a spreadsheet into an MM program which gives a concise summary of its calculations, layout, and styling. This is valuable when trying to understand spreadsheets one has not seen before, and when checking for errors. The MM compiler goes the other way, translating an MM program into a spreadsheet. This makes possible a new style of development, in which spreadsheets are generated from textual specifications. This can reduce error rates compared to working directly with the raw spreadsheet, and gives important facilities for code reuse. MM programs also offer advantages over Excel files for the interchange of spreadsheets.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Reification of an Incorrect and Inappropriate Spreadsheet Model

Once information is loaded into a spreadsheet, it acquires properties that it may not deserve. These properties include believability, correctness, appropriateness, concreteness, integrity, tangibility, objectivity and authority. The information becomes reified. We describe a case study through which we were able to observe at close hand the reification of a demonstrably incorrect and inappropr...

متن کامل

Spreadsheet Structure Discovery with Logic Programming

Our term "structure discovery" denotes the recovery of structure, such as the grouping of cells, that was intended by a spreadsheet’s author but is not explicit in the spreadsheet. We are implementing structurediscovery tools in the logic-programming language Prolog for our spreadsheet analysis program Model Master, by writing grammars for spreadsheet structures. The objective is an "intelligen...

متن کامل

The Open System for Master Production Scheduling: Information Technology for Semantic Connections between Data and Mathematical Models

Commonly provided by ERP vendors, master production scheduling (MPS) systems often strive to meet the needs of a large user base while limiting software functionality. Subsequently, business process reengineering becomes the means for firms to adapt to MPS software packages. This article develops a flexible approach for MPS delivery as an alternative to packaged software. The article examines t...

متن کامل

Voice Recognition Technology for Spreadsheet Navigation and Information Retrieval

Due to the large volume of data that spreadsheets can store, finding meaningful information can be a difficult task. Existing tools can be quite complex and difficult to master, especially for novice spreadsheet users. In the past Natural Language Interfaces have been used to improve the efficiency of using similar tools. This work aims to look at the use of a Natural Language Interface to prov...

متن کامل

Information and Data Quality in Spreadsheets

The quality of the data in spreadsheets is less discussed than the structural integrity of the formulas. Yet it is an area of great interest to the owners and users of the spreadsheet. This paper provides an overview of Information Quality (IQ) and Data Quality (DQ) with specific reference to how data is sourced, structured, and presented in spreadsheets.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/0801.3690  شماره 

صفحات  -

تاریخ انتشار 2004